package br.com.comanda.pojo;

import br.com.comanda.util.StringUtils;

/**
 * Informacoes relativas ao sistema, hardware e dispositivo. Utilizado na
 * sincronização com o servidor.
 * 
 * @author thiago
 * @since 10/01/2013
 */
public class Informacoes {

	private String modeloAparelho;
	private String versaoCodigoFonte;
	private String imei;
	private String macAddress;
	private String memoriaInterna;
	private int memoriaSDCard;
	private String iccid;
	private long kbRecebidos;
	private long kbEnviados;
	private int bateria;

	public final String getModeloAparelho() {
		return StringUtils.valueOf(modeloAparelho);
	}

	public final void setModeloAparelho(String modeloAparelho) {
		this.modeloAparelho = modeloAparelho;
	}

	public final String getVersaoCodigoFonte() {
		return versaoCodigoFonte;
	}

	public final void setVersaoCodigoFonte(String versaoCodigoFonte) {
		this.versaoCodigoFonte = versaoCodigoFonte;
	}

	public final String getImei() {
		if (imei == null) {
			return "";
		}
		return imei;
	}

	public final void setImei(String imei) {
		this.imei = imei;
	}

	public final String getMacAddress() {
		if (macAddress == null) {
			return "";
		}
		return macAddress;
	}

	public final void setMacAddress(String macAddress) {
		this.macAddress = macAddress;
	}

	public final String getMemoriaInterna() {
		if (memoriaInterna == null) {
			return "";
		}
		return memoriaInterna;
	}

	public final void setMemoriaInterna(String memoriaInterna) {
		this.memoriaInterna = memoriaInterna;
	}

	public final int getMemoriaSDCard() {
		return memoriaSDCard;
	}

	public final void setMemoriaSDCard(int memoriaSDCard) {
		this.memoriaSDCard = memoriaSDCard;
	}

	public final void setIccid(String iccid) {
		this.iccid = iccid;
	}

	public final String getIccid() {
		return iccid;
	}

	public final long getKbRecebidos() {
		return kbRecebidos;
	}

	public final void setKbRecebidos(long kbRecebidos) {
		this.kbRecebidos = kbRecebidos;
	}

	public final long getKbEnviados() {
		return kbEnviados;
	}

	public final void setKbEnviados(long kbEnviados) {
		this.kbEnviados = kbEnviados;
	}

	public final int getBateria() {
		return bateria;
	}

	public final void setBateria(int bateria) {
		this.bateria = bateria;
	}
}
